//
//  JWTAPPHttpsUrl.h
//  JWT
//
//  Created by Apple on 2017/1/10.
//  Copyright © 2017年 com.jwtsoft. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface JWTAPPHttpsUrl : NSObject

SHARED_INSTANCE_DEFINE(JWTAPPHttpsUrl);


/**
 传入相对的路径，组装成绝对路径
 */
-(NSURL *) urlAppendString:(NSString *) path;

/**
 初始化https中url的tokens---GET
 */
-(NSString *) getHttpsUrlTokens;

/**
 用户注册---POST
 */
- (NSString *)getHttpsUrlWithActionRegister;

/**
 获取短信验证码---GET tel为用手机号 type =0 用户注册 type=1重置密码
 */
- (NSString *)getVerifyCodeWithActionRegisterWithTel:(NSString *)tel andType:(NSString *)type;

/**
 用户登录---GET
 */
- (NSString *)getHttpsUrlWithActionLogin;

/**
 获取个人信息---POST userId为用户ID,tokenid为访问TOKEN
 */
- (NSString *)getUserDetailInfoWithActionUserMessage;

/**
 修改性别---GET
 */
- (NSString *) updateUserSexWithActionUpdateSex;

/**
 修改姓名---GET
 */
- (NSString *) updateUserNameWithActionUpdateName;

/**
 修改个性签名---GET
 */
- (NSString *) updateUserSignWithActionUpdateSign;

/**
 修改用户头像---POST
 */
- (NSString *) updateUserIconWithActionUpdateUserIcon;

/**
 忘记密码---POST
 */
- (NSString *) updateForgetPasswordWithActionUpdateForgetPassword;

/**
 修改密码---POST
 */
- (NSString *) updatePasswordWithActionUpdatePassword;

/**
 获取门店下拉框---GET
 */
- (NSString *) getJWTStoreComboBox;

/**
 根据门店信息和日期查询可预约课程---GET
 */
- (NSString *) getJWTStoreListCoursePage:(NSInteger) page andPageSize:(NSInteger)pageSize;

/**
 获取首页图片路径---GET
 {
 "code": 200,
 "message": "获取头图片路径成功",
 "data": "http://127.0.0.1:8080/JinWuTuan/homehead.jpg"
 }
 */
- (NSString *) getJWTHomeShowImage;

/**
 获取课程成员---GET
 */
- (NSString *) getJWTCourseOrderMemberWithCourseID:(NSString *)courseID;

/**
 获取课程成员---POST
 {
 tokenid:’’
 courseid:’
 }
 tokenid:用户tokn   courseid:课程ID
 */
- (NSString *) getJWTOrderCourse;

/**
 取消预约课程---POST
 {
 tokenid:’’
 courseid:’
 }
 tokenid: 用户tokn  courseid:取消的课程ID
 */
- (NSString *) getJWTUnOrderCourse;

/**
 获取课程详细信息---POST
 {
 courseid:’
 tel：’’
 }
 courseid:课程ID   tel:电话号码（可空）
 */
- (NSString *) getJWTfindCourseMesDetailWithCourseID:(NSString *)courseID andTel:(NSString *)tel;

/**
 获取购卡记录信息---get
 {
 tokenid:"  "
 }
 tokenid为访问TOKEN
 */
- (NSString *) getJWTgetCardRecord;

/**
 获取卡类型信息---GET
 */
- (NSString *) getJWTgetCardsType;

/**
 获取课程历史记录---GET
 */
- (NSString *) getJWTMyCourseRecord;

/**
 支付宝付款---POST
 {
 tokenid:
 cardid:
 tel：18827663333
 } tel:电话号码（可空）
 */
- (NSString *) postJWTAlipayVIP;
@end
